const http = require('http')

// 发起请求
// get请求
// http.get('http://127.0.0.1:8080/login?11=22', (res) => {
//   // 这里的res就是我们做后台服务器的req : IncomingMessage
//   // console.log(res)
//   // res.setEncoding('utf-8')
//   res.on('data', (chunk) => {
//     // console.log(chunk)
//     console.log(chunk.toString())
//   })
//   res.on('end', () => {
//     console.log('获取到了所有结果')
//   })
// })

// 可以直接在node中使用axios 发起请求(在正常开发中,原生太麻烦)

// 其他请求
//获取请求对象
const req = http.request(
  {
    method: 'POST',
    hostname: 'localhost',
    port: 8080
  },
  (res) => {
    res.on('data', (chunk) => {
      // console.log(chunk)
      console.log(chunk.toString())
    })
    res.on('end', () => {
      console.log('获取到了所有结果')
    })
  }
)

// request请求方式必要要手动end,告诉请求要设置的东西已经完毕
req.end()
